data communication using I2C